ChatGPT plugins
なんか特定のシチュのときに特定のデータソースを使いなさいって感じらしい?sta.icon
BingGPT (正式名称New Bing) のように検索して回答してくれたり、会社の文章群をもとに質問回答してくれたり、商品を注文してくれるなどのアクションを行う機能が追加された、と理解しておくとよさそうです。
回答じゃなくて「アクション」ができるらしいね
ChatGPT Pluginは主に、以下のことができるようになります。
リアルタイム情報の取得: スポーツの試合結果、株価、ニュース等
ナレッジベースの参照: 会社の文章、自分のメモ等
アクションの実行: 旅行予約、商品注文等
ただ注文確定まではまだ入れてない(最後は人間に選ばせる)みたいだけど
OpenAIのプラグインは、ChatGPTをサードパーティのアプリケーションに接続します。これらのプラグインにより、開発者が定義したAPIとのやり取りが可能となり、ChatGPTの機能が拡張され、幅広いアクションを実行できるようになります。
AIモデルは、インテリジェントなAPI呼び出しプログラムとして機能します。APIの仕様とAPIを使用する場合の自然言語の説明が与えられると、モデルは自発的にAPIを呼び出してアクションを実行します。例えば、「パリで数泊どこに滞在すべきですか?」とユーザーが尋ねると、モデルはホテル予約のプラグインAPIを呼び出し、APIのレスポンスを受け取り、APIデータと自然言語の機能を組み合わせたユーザー向けの回答を生成することがあります。
ここがわかりやすいかsta.icon
ChatGPTに「任意のデータソースDも見させる」
見させる方法として、DのAPIを定義してその仕様を与えておく
んん?
1: pluginAPIと 2:ホテル予約のAPIがあるよね?
2を1でwrapするってこと?
このページはつくりかたまでは載ってないな
ホストだけやsta.icon
yourdomain.com/.well-known/ai-plugin.json
なんかサーバーにこういうの置いた後、chatgpt側で自分で追加するの2step
The OpenAPI specification is the wrapper that sits on top of your API.
ああ、わかった、わかったsta.icon*3
たとえばTODOアプリとつなぎたい場合、「TODOをgetする: /todo」みたいなものをつくっておけばいい
それをOpenAPI Specification?とかいうSwaggerみたいなフォーマットでつくる 要はOpenAIには「TODOをgetするときは /todo から取得しろ」って教えるわけやsta.icon
かなり便利そうsta.icon
web記事要約、PDF要約、作図、Wolframとかいうグラフ描いたり?できそうなやつ
yuyasurarin.icon says Zapierもおすすめ